body {
  /* voodoo from bsn.autosuggest, presumably to make popups work */
  position: relative;
}

.editable:hover {
   cursor: pointer;
}

div.suggestmenu {
  padding: 10px 0 0 0;
  font-size: .8em;
}

div.suggestmenu div.suggestlist {
  list-style: none;
  margin: 0 0 -4px 0;
  padding: 0;
  overflow: hidden;
  background-color: #fff;
}

div.suggestmenu a.suggestion {
}

div.suggestmenu a.suggestion {
  color: #aaa;
  text-align: left;
  border: 1px solid #ddf;
  display: block;
  text-decoration: none;
/*  background-color: transparent;*/
  text-shadow: #000 0px 0px 5px;
  position: relative;
  padding: 0;
  margin: 0 4px 4px;
  width: 100%;
}

/* a span small */
div.suggestmenu a.active_suggestion  {
  background-color: #1B5CCD;
  color: #ccc;
}

div.suggestmenu div.suggestlist  a span {
  display: block;
  padding: 3px 6px;
  font-weight: bold;
}

div.suggestmenu div.suggestlist a .suggestion_info {
  display: block;
  font-style: small;
  font-weight: bold;
  font-size:.6em;
  color: #999;
}

div.suggestmenu div.suggestlist  .as_warning {
  font-weight: bold;
  text-align: center;
}

div.suggestmenu div.suggestlist  .suggestion em {
  font-style: normal;
  color: #6AF;
}

/* the index is hidden by default, but needed as a microformat */
div.suggestmenu div.suggestlist .suggestion_index {
  display:none;
}
